﻿#region
/* ===============================================
 * 作者：guopeng           时间：2012/5/9 20:13:05
 * 
 * 
 * 类描述：
 * 
 * 
 * =============================================== */
#endregion

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using ueEngine.Biz.Inf.Entities.DBSupport;
using ueEngine.Framework.Exception;

namespace ueEngine.Biz.Inf.Entities
{
    //[Table("Certification")]
    //public class Certification : BaseEntity<Certification>
    //{
    //    public Certification() { }
    //    public override Certification Get(System.Linq.Expressions.Expression<Func<Certification, bool>> where)
    //    {
    //        using (Context ctx = new Context())
    //        {
    //            var item = ctx.Certification.FirstOrDefault(where);
    //            if (item != null)
    //            {
    //                this.Agent = item.Agent;
    //                this.CertificationType = item.CertificationType;
    //                this.Certified = item.Certified;
    //                this.DeliverWay = item.DeliverWay;
    //                this.ExamineResult = item.ExamineResult;
    //                this.ExcaminDate = item.ExcaminDate;
    //                this.Id = item.Id;
    //                this.Operator = item.Operator;
    //                this.PostDate = item.PostDate;
    //                this.Support = item.Support;
    //                this.IsClose = item.IsClose;
    //                return this;
    //            }
    //            return null;
    //        }
    //    }
    //    #region Fileds
    //    [Column(TypeName="int")]
    //    [Key]
    //    [DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)]
    //    public int Id { get; set; }
    //    /// <summary>
    //    /// 认证类型。
    //    /// 0：企业认证
    //    /// </summary>
    //    [Column(TypeName="int")]
    //    public int CertificationType { get; set; }
        
    //    [Column(TypeName="nvarchar")]
    //    [StringLength(200)]
    //    public string Agent { get; set; }
    //    /// <summary>
    //    /// 上传时间
    //    /// </summary>
    //    [Column(TypeName="datetime")]
    //    public DateTime PostDate { get; set; }
    //    /// <summary>
    //    /// 送审材料
    //    /// Json格式
    //    /// </summary>
    //    [Column(TypeName="nvarchar")]
    //    public string Support { get; set; }
    //    /// <summary>
    //    /// 投递方式
    //    /// 0：线上认证
    //    /// </summary>
    //    [Column(TypeName="int")]
    //    public int DeliverWay { get; set; }

    //    /// <summary>
    //    /// 审核此资料的操作员
    //    /// </summary>
    //    [Column(TypeName="nvarchar")]
    //    [StringLength(200)]
    //    public string Operator { get; set; }
    //    /// <summary>
    //    /// 审核结论
    //    /// </summary>
    //    [Column(TypeName="nvarchar")]
    //    public string ExamineResult { get; set; }
    //    /// <summary>
    //    /// 审核操作完成时间
    //    /// </summary>
    //    [Column(TypeName="datetime")]
    //    public DateTime ExcaminDate { get; set; }

    //    /// <summary>
    //    /// 是否已经通过认证
    //    /// </summary>
    //    [Column(TypeName="bit")]
    //    public bool Certified { get; set; }

    //    /// <summary>
    //    /// 是否已经处理过了
    //    /// </summary>
    //    [Column(TypeName="bit")]
    //    public bool IsClose { get; set; }
    //    #endregion
    //}
}
